package com.guimin.site.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class SiteVo {
    /**
     * 小区名称
     */
    private String villageName;
    /**
     * 分配站长
     */
    private String villageAgent;
    /**
     * 小区地址
     */
    private String villageAddress;
    /**
     * 小区物业
     */
    private String villageProperty;
    /**
     * 小区所在区域
     */
    private String area;
    /**
     * 服务列表
     */
    private List<serveList> serveLists;
    private List<recycleList> recycleLists;

    /**
     * 常规服务
     */
    @Data
    public static class serveList{
        /**
         * 服务价格
         */
        private BigDecimal price;
        /**
         * 服务id
         */
        private Long id;
        /**
         * 服务内容
         */
        private String name;
        /**
         * 服务类别
         */
        private String serveType;
        /**
         * 爱心能量
         */
        private Integer loveEnergy;
        /**
         * 爱心设置
         */
        private Integer loveSet;
        /**
         * 免费日
         */
        private String freeDate;
        /**
         * 封面
         */
        private String notBase64ImgPath;
    }

    /**
     * 废旧回收服务
     */
    @Data
    public static class recycleList{
        /**
         * 唯一id
         */
        private Long id;
        /**
         * 父类id，一般填唯一id
         */
        private Long superId;
        /**
         * 名称
         */
        private String name;
        /**
         * 二级名称
         */
        private String twoName;
        /**
         * 单位
         */
        private String unit;
        /**
         * 价格
         */
        private BigDecimal price;
        /**
         * 用户id
         */
        private Long userId;
    }
}
